using FreeSql.DatabaseModel;using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;
using Newtonsoft.Json;
using FreeSql.DataAnnotations;

namespace LdtJudge.DataEngine.Model.DataModel.SystemtableModel {

	[JsonObject(MemberSerialization.OptIn), Table(DisableSyncStructure = true)]
	public partial class SYS_DocStyle_FilterOld {

		[JsonProperty, Column(IsPrimary = true)]
		public int DSF_ID { get; set; }

		[JsonProperty, Column(DbType = "varchar(50)")]
		public string CaseType { get; set; }

		[JsonProperty, Column(DbType = "varchar(50)")]
		public string DealModeI { get; set; }

		[JsonProperty, Column(DbType = "varchar(500)")]
		public string Doc_Url { get; set; }

		[JsonProperty, Column(DbType = "varchar(50)")]
		public string DocDealType { get; set; }

		[JsonProperty, Column(DbType = "varchar(100)")]
		public string DocStyleType { get; set; }

		[JsonProperty, Column(DbType = "varchar(50)")]
		public string DSF_Code { get; set; }

		[JsonProperty, Column(DbType = "varchar(500)")]
		public string DSF_Name { get; set; }

		[JsonProperty, Column(DbType = "varchar(50)")]
		public string FitProcedure { get; set; }

		[JsonProperty]
		public int? ISArgument { get; set; }

		[JsonProperty]
		public int? IsAttachIvil { get; set; }

		[JsonProperty]
		public int? IsCounterClaim { get; set; }

		[JsonProperty]
		public int? IsEarlyExec { get; set; }

		[JsonProperty]
		public int? IsJurisdiction { get; set; }

		[JsonProperty]
		public int? IsRegainTrial { get; set; }

		[JsonProperty]
		public int? IsRequestPreservation { get; set; }

		[JsonProperty]
		public int? IsStopTrial { get; set; }

		[JsonProperty, Column(DbType = "varchar(50)")]
		public string OriginalTrialLevel { get; set; }

		[JsonProperty, Column(DbType = "varchar(50)")]
		public string ParentID { get; set; }

		[JsonProperty, Column(DbType = "varchar(50)")]
		public string ParticipantType { get; set; }

		[JsonProperty, Column(DbType = "decimal(18,1)")]
		public decimal? SerialNumb { get; set; }

		[JsonProperty, Column(DbType = "varchar(50)")]
		public string SpecialProcedureStatuse { get; set; }

		[JsonProperty, Column(DbType = "varchar(10)")]
		public string State { get; set; }

		[JsonProperty, Column(DbType = "varchar(50)")]
		public string SuitProperty { get; set; }

		[JsonProperty, Column(DbType = "varchar(50)")]
		public string SummaryProcedureStatuse { get; set; }

		[JsonProperty]
		public DateTime? UpdateTime { get; set; }

	}

}
